package com.leehom.arch.storage.handler;

import java.util.Map;

/**
 * 
 * @类名: FileStorageHandlerRepository
 * @说明: 文件存储处理注库，根据存储url schema选取合适处理器
 *
 * @author   leehom
 * @Date	 2018年3月13日 下午2:19:21
 * 修改记录：
 *
 * @see
 */
public class FileStorageHandlerRepository {
	
	/** key: root url*/
	private Map<String, FileStorageHandler> handlers;
	
	// 识别url schema
	public FileStorageHandler getHandlerByUrl(String rootUrl) {
		return handlers.get(rootUrl);
	}
	
	public Map<String, FileStorageHandler> getHandlers() {
		return handlers;
	}

	public void setHandlers(Map<String, FileStorageHandler> handlers) {
		this.handlers = handlers;
	}
}
